Skip to content

Conversation

@AOzmond
Copy link
Contributor

@AOzmond AOzmond commented Nov 4, 2025

Rough structure of single page website, built using the Solid-nextjs template.

@AOzmond AOzmond marked this pull request as ready for review November 4, 2025 03:41
@lietu
Copy link

lietu commented Nov 4, 2025

The dark mode selection does not automatically select dark mode based on my system settings, are you going to fix that in this PR or do you have another task somewhere tracking that?

@lietu
Copy link

lietu commented Nov 4, 2025

image

this title should be larger or use e.g. this element instead

image

@lietu
Copy link

lietu commented Nov 4, 2025

The entire codebases uses const foo = () => {} again instead of function foo() { ... }, fix

@lietu
Copy link

lietu commented Nov 4, 2025

image

this part looks nothing like in the sketch

@lietu
Copy link

lietu commented Nov 4, 2025

image

Font sizes and spacings are wrong.

@lietu
Copy link

lietu commented Nov 4, 2025

Putting in actual dropdowns, buttons, and links shouldn't be too much work really

image

@lietu
Copy link

lietu commented Nov 4, 2025

image

this is not broken up into the expected paragraphs

@lietu
Copy link

lietu commented Nov 4, 2025

Make links look like links

@lietu
Copy link

lietu commented Nov 4, 2025

You're not consistent about using <Link> vs <a>, any particular reason?

- Updated package dependencies to their latest versions in `package.json`.
- Switched the `lint` script to use `eslint .` instead of `next lint`.
…t files

- Renamed `ErroPage` to `ErrorPage` for consistency.
- Updated an anchor tag in Footer to include a valid href (`#`).
- Removed unused `ToasterContext` import from layout file.
…lean up CSS for improved consistency and reduced complexity.
…update styling; minor content improvements in Hero component.
…st imports in layout and Features for consistency.
…ght`, and `skill` classes, and modify metadata for `USB Tree`.
…onent; minor styling updates in `Contact` and global CSS.
…` properties; improve accessibility for social media icons and enhance `ThemeToggler` with resolved theme detection.
…s, header structure adjustments, and `aria-label` addition; update feature data with descriptive `alt` text.
…me `FunFact` component to `Download`; update package metadata.
Copy link

@lietu lietu left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pretty good progress, a few notes.

<a
rel="noopener"
target="_blank"
href="www.linkedin.com/in/alastair-ozmond-108512179"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

Comment on lines +11 to +34
export default function ErrorPage() {
return (
<section className="overflow-hidden pt-45 pb-25 lg:pt-50 lg:pb-32.5 xl:pt-55 xl:pb-37.5">
<div className="mx-auto max-w-[518px] text-center">
<img src="/images/shape/404.svg" alt="404" className="mx-auto mb-7.5" />

<h2 className="mb-5 text-2xl font-semibold text-black md:text-4xl dark:text-white">
This Page Does Not Exist
</h2>
<p className="mb-7.5">
The page you were looking for appears to have been moved, deleted or
does not exist.
</p>

<Link
href="/"
className="hover:bg-blackho dark:bg-btndark dark:hover:bg-blackho inline-flex items-center gap-2.5 rounded-full bg-black px-6 py-3 font-medium text-white duration-300 ease-in-out"
>
Return to Home
</Link>
</div>
</section>
);
}
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image

This file appears unused, you seem to be missing some configuration somewhere?

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

export default function Head() {
return (
<>
<title> USB Tree - The USB device tree viewer and monitor.</title>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<title> USB Tree - The USB device tree viewer and monitor.</title>
<title>USB Tree - A cross-platform USB device tree viewer and monitor</title>

import Contact from "@/components/Contact";

export const metadata: Metadata = {
title: "USB Tree - The USB device tree viewer and monitor.",
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Same update as in head

<div className="flex flex-col-reverse flex-wrap gap-8 md:flex-row md:flex-nowrap md:justify-between xl:gap-20">
<div className="shadow-solid-8 dark:border-strokedark w-full rounded-lg bg-white p-7.5 md:w-3/5 lg:w-3/4 xl:p-15 dark:border dark:bg-black">
<p className="text-body">
I'm Alastair, Software Engineer from Glasgow,Scotland, Currently
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
I'm Alastair, Software Engineer from Glasgow,Scotland, Currently
I'm Alastair, Software Engineer from Glasgow, Scotland, currently

<a
rel="noopener"
target="_blank"
href="https://github.com/AOzmond/usb-tree"
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is not the releases page.

Comment on lines +139 to +144
<p>Windows Package Manager</p>
<div className="rounded-lg bg-black/90 p-4 text-white">
<code className="block font-mono">
winget install usb-tree-app
</code>
</div>
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
<p>Windows Package Manager</p>
<div className="rounded-lg bg-black/90 p-4 text-white">
<code className="block font-mono">
winget install usb-tree-app
</code>
</div>
<!-- <p>Windows Package Manager</p>
<div className="rounded-lg bg-black/90 p-4 text-white">
<code className="block font-mono">
winget install usb-tree-app
</code>
</div> -->

While you don't yet have a winget package it's better not to claim that you do, but it's good that the placeholder has been tested.

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can you make the background transparent?


Project Website for usb-tree

[Built using the Solid-Next.js template.](https://nextjstemplates.com/templates/solid)
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
[Built using the Solid-Next.js template.](https://nextjstemplates.com/templates/solid)
Built using the [Solid-Next.js template](https://nextjstemplates.com/templates/solid).

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the difference between these two files:

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants